body{
    background:url('/static/index/images/login_bgimage.jpg');
    background-repeat:no-repeat;
    background-size:100% auto;
}
#login_box{
    width:30%;
    height:auto;
    margin:0 auto ;
    margin-top:13%;
    text-align:center;
    background:#00000060;
    padding:20px 50px;
}
#login_box #hint{
    color:#fff;
    margin-top: 15px;
    font-size:40px;;
}
#login_box #Name{
    margin-top: 15px;
}
#login_box #Password{
    margin-top: 15px;
}
#login_box #Role{
    margin-top: 15px;
}
#login_box #submit{
    margin-top: 15px;
    width:190px;
    height:30px;
    font-size:15px;
    font-weight:700;
    color:#fff;
    background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
    border:0;
    border-radius:15px;
    text-decoration: none;
}
#login_box #submit_register{
    margin-top: 15px;
    width:190px;
    height:30px;
    font-size:15px;
    font-weight:700;
    color:#fff;
    background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
    border:0;
    border-radius:15px;
    text-decoration: none;
    margin-left: 105px;
}
#login_box a{
    text-decoration: none;

}
#login_box #register{
    margin-top: 15px;
    width:190px;
    height:30px;
    font-size:15px;
    font-weight:700;
    color:#fff;
    background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
    border:0;
    border-radius:15px;
}
#login_box input{
    width:180px;
    font-size:18px;
    border:0;
    border-bottom:2px solid #fff;
    padding:5px 10px;
    background:#ffffff00;
    color:#fff;
}